org.eclipse.vtp.desktop.projects.core
Interface IVoiceToolsDesignProject

All Superinterfaces:
org.eclipse.core.runtime.IAdaptable, IVoiceToolsProject, IVoiceToolsResource
All Known Subinterfaces:
IApplicationFragmentProject, IApplicationProject
All Known Implementing Classes:
ApplicationFragmentProject, ApplicationProject, VoiceToolsDesignProject

public interface IVoiceToolsDesignProject
extends IVoiceToolsProject


Method Summary
 BrandManager getBrandManager()
           
 IBusinessObjectSet getBusinessObjectSet()
           
 IDatabaseSet getDatabaseSet()
           
 IDependencySet getDependencySet()
           
 java.util.List getSupportedInteractions()
           
 java.util.List getSupportedLanguages(java.lang.String interactionType)
           
 IWebServiceSet getWebServiceSet()
           
 void setSupportedLanguages(java.util.Map languageMap)
          Applies the given supported languages to this application project.
 
Methods inherited from interface org.eclipse.vtp.desktop.projects.core.IVoiceToolsProject
getUnderlyingProject
 
Methods inherited from interface org.eclipse.vtp.desktop.projects.core.IVoiceToolsResource
addRefreshListener, deferEvents, getName, getParent, getProject, refresh, removeRefreshListener, resumeEvents
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Method Detail

getBusinessObjectSet

IBusinessObjectSet getBusinessObjectSet()
Returns:
The IBusinessObjectSet folder resource that contains the set of business objects defined for this application

getDatabaseSet

IDatabaseSet getDatabaseSet()
Returns:
The IDatabaseSet folder resource that contains the set of databases defined for this application

getWebServiceSet

IWebServiceSet getWebServiceSet()
Returns:
The IWebServiceSet folder resource that contains the set of web services defined for this application

getDependencySet

IDependencySet getDependencySet()
Returns:
The IDependencySet folder resource that contains the set of web services defined for this application

getSupportedInteractions

java.util.List getSupportedInteractions()

getSupportedLanguages

java.util.List getSupportedLanguages(java.lang.String interactionType)
Returns:
A list of ISupportedLanguages that describe the supported languages of this application project and the persona projects used for each language

setSupportedLanguages

void setSupportedLanguages(java.util.Map languageMap)
Applies the given supported languages to this application project. The existing supported languages are removed prior to adding the ones supplied.

Parameters:
languages - A list of ISupportedLanguages that describe the languages to be supported by this application and the persona projects used for each language

getBrandManager

BrandManager getBrandManager()